#include <stdio.h>
#include <stdlib.h>
#include "myClass.h"
#include "myClass1.h"

int main(void)
{
	//定义结构体变量
	MYCLASS x = {
		.a = 5, 	//初始化成员变量
		.fp_print = struPrint //把函数指针指向一个函数
	};
	x.fp_print(&x);//通过调用函数指针来调用函数
	
	//结构体变量调用
	MYCLASS1 m;
	myClassInit(&m);
	m.a = 9;
	m.fp_print(&m);
	
	//结构体指针调用
	MYCLASS1 *pn = myClassInit(NULL);
	pn->a = 10;
	pn->fp_print(pn);
	free(pn);//最后别忘了释放指针
	pn = NULL;
	
	return 0;
}
